/*
 * Hoyo.h
 *
 *  Created on: 24/10/2013
 *      Author: ezequiel
 */

#ifndef HOYO_H_
#define HOYO_H_
#include "Dibujable.h"
#include "Formas/FormaHoyos.h"
class Hoyo : public Dibujable{
public:
	Hoyo(glm::vec3 posicion, glm::vec3 tamanio);
	virtual ~Hoyo();
	 void render(GLuint handle, glm::mat4* matModelo) ;
	 void render(GLuint handle) ;
	 void cambiarColor(glm::vec3);
	 glm::vec3 color;
	 void setTextureid(GLuint textureid, GLuint textureNormal);
	 void setCam(Camara* cam, glm::mat4 pr);
private:
	 FormaHoyos* forma;
	 glm::vec3 posicion;
	 glm::vec3 tamanio;
	 void changeObjectColor(GLuint handle, float r, float g, float b);
};

#endif /* HOYO_H_ */
